/*
 * Created by LiuYou on 2020/12/17.
 *
 */

#include "NoteBook.hpp"
#include <utility>

NoteBook::NoteBook::NoteBook(std::shared_ptr<Display::Display> display,
                             std::shared_ptr<GraphicsCard::GraphicsCard> graphicsCard) : display(std::move(display)),
                                                                                         graphicsCard(std::move(
                                                                                                 graphicsCard)) {}

NoteBook::NoteBook::~NoteBook() = default;

const std::shared_ptr<NoteBook::Display::Display>& NoteBook::NoteBook::getDisplay() const {
    return display;
}

const std::shared_ptr<NoteBook::GraphicsCard::GraphicsCard>& NoteBook::NoteBook::getGraphicsCard() const {
    return graphicsCard;
}
